AES Object Type

too many to mention.

#include gemfast.h>

typedef struct object short ob_next; → object's next sibling short ob_head; → head of object's children short ob_tail; → tail of object's children unsigned short ob_type;type of object unsigned short ob_flags;flags unsigned short ob_state;state unsigned long ob_spec;object-specific data short ob_x;upper left corner of object short ob_y;upper left corner of object short ob_width;width of obj short ob_height;height of obj OBJECT


DefineValueObject Type


G_BOX20box with attributes G_TEXT21graphics text G_BOXTEXT22box with graphics text G_IMAGE23simple picture G_USERDEF24user function G_IBOX25invisible box G_BUTTON26centered text in box G_BOXCHAR27box with single character G_STRING28string G_FTEXT29formatted graphics text G_FBOXTEXT30box w. form. graphics text G_ICON31icon G_TITLE32title of drop down menue


DefineValueObject Flags


NONE0x0000 SELECTABLE0x0001 DEFAULT0x0002default choice EXIT0x0004exit, when selected EDITABLE0x0008object is editable RBUTTON0x0010 LASTOB0x0020last object in tree TOUCHEXIT0x0040 HIDETREE0x0080 INDIRECT0x0100


DefineValueObject State


NORMAL0x0000 SELECTED0x0001 CROSSED0x0002 CHECKED0x0004 DISABLED0x0008not selectable OUTLINED0x0010 SHADOWED0x0020